package org.mushroomdb.security;

/**
 * @author Tomas
 *
 * Contiene todas las constantes definidas en el
 * paquete security
 */
public interface SecurityKeys {
	
	final static String USER_TABLE_NAME = "SYS_USER"; //$NON-NLS-1$
	final static String PERMISSION_TABLE_NAME = "SYS_PERMISSION"; //$NON-NLS-1$
	//final static String S_OBJECT_TABLE_NAME = "SYS_S_OBJECT"; //$NON-NLS-1$
	
	//Columnas
	//Tabla User
	final static String USER_ID_COLUMN_NAME = "ID"; //$NON-NLS-1$
	final static String USER_NAME_COLUMN_NAME = "NAME"; //$NON-NLS-1$
	final static String USER_PASS_COLUMN_NAME = "PASSWORD"; //$NON-NLS-1$
	
	//Tabla Permission
	final static String PERMISSION_USER_ID_COLUMN_NAME = "USER_ID"; //$NON-NLS-1$
	final static String PERMISSION_PERMISSION_OBJECT_ID_COLUMN_NAME = "TABLE_ID"; //$NON-NLS-1$
	final static String PERMISSION_PERMISSION_TYPE = "PERMISSION_TYPE"; //$NON-NLS-1$
	
	//Tabla Secured Object
	//final static String S_OBJECT_TABLE_ID_COLUMN_NAME = "TABLE_ID"; //$NON-NLS-1$
	//final static String S_OBJECT_OWNER_COLUMN_NAME = "OWNER"; //$NON-NLS-1$
	
	

}
